package com.xunji.standard.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.xunji.standard.entity.CodeBook;

import java.util.List;

/**
 * @Author: xuqiang_imyours
 * @Date: 2025/8/25 9:10
 * @Description:
 **/
public interface CodeBookService extends IService<CodeBook> {
    List<CodeBook> getCodeBookList();

    /**
     * 分页查询
     * @param current 当前页码
     * @param size 每页大小
     * @return 分页结果
     */
    Page<CodeBook> pageQuery(Long current, Long size);

    void updateCache();


    /**
     * 检查密码是否已存在
     * @param password 要检查的密码
     * @return 如果密码已存在返回true，否则返回false
     */
    boolean checkPasswordExists(String password);
}
